package mis.module.base.service;

import java.util.List;

import mis.module.base.model.ProductType;


/**
 * 产品类别业务类接口
 *
 */
public interface ProductTypeService {
	/**
	 * 添加产品类别
	 * @param customer
	 */
	public void saveProductType(ProductType productType);
	/**
	 * 更新产品类别
	 * @param customer
	 */
	public void updateProductType(ProductType productType);
	
	/**
	 * 删除产品类别
	 * @param id
	 */
	public void deleteProductType(int id);
	
	/**
	 * 列出产品类别
	 * @return
	 */
	public List<ProductType> findAllCustomer(int page, int rows, String sort, String order);
	/**
	 * 统计总数
	 * @return
	 */
	public int getTotal();
	/**
	 * 根据产品类别编号查客户
	 * @param hql
	 * @return
	 */
	public boolean isExist(String productTypeNo);
	
	/**
	 * 根据产品类别id返回产品类别
	 * @param id
	 * @return
	 */
	public ProductType getProductTypeById(int id);
}
